mountainous streams - German English Dictionary